package com.znow.admin.system.security.enums;

import com.znow.common.enums.error.BaseErrorEnum;

/**
 * 枚举系统帐户
 *
 * @author Administrator
 * @date 2022/10/24
 */
public enum SysUserErrorEnums implements BaseErrorEnum {

    /**
     * 用户需要登录
     */
    ACCOUNT_NEED_LOGIN(401, "用户未登录"),

    /**
     * 用户token过期
     */
    ACCOUNT_TOKEN_EXPIRE(40100, "用户token已过期"),

    /**
     * 没有权限
     */
    PERMISSION_DENIED(403, "无权限"),

    /**
     * 用户名密码错误
     */
    PASSWORD_ERROR(20000, "用户名或密码错误"),

    /**
     * 用户不存在
     */
    USERNAME_NOT_EXIST_ERROR(20001, "用户不存在！"),

    ;

    private int code;

    private String msg;

    SysUserErrorEnums(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    @Override
    public int getCode() {
        return code;
    }

    @Override
    public String getMessage() {
        return msg;
    }
}
